import { Request } from 'express';

export interface ISpecialist {
  id: number;
  specialistName: string;
  employeeId: string;
  specialistSource: string;
  specialistEduBackground: string;
  specialistEduDegree: string;
  specialistCategory: string;
  specialistSubject: string;
  specialistHonor: string;
  specialistOrganization: string;
  specialistDirection: string;
};

export interface IGetSpecialistByIdReq extends Request<{ id: ISpecialist['id'] }> { }
export interface IAddSpecialistReq extends Request { }
export interface IUpdateSpecialistReq extends Request<{ id: ISpecialist['id'] }, any, ISpecialist> { }
export interface IDeleteSpecialistReq extends Request<{ id: ISpecialist['id'] }> { }